almendro (terminalia catappa) - French English Dictionary